/*
 * StringContable.h
 *
 *  Created on: 01/06/2013
 *      Author: npersia
 */

#ifndef STRINGCONTABLE_H_
#define STRINGCONTABLE_H_
#include "DatoContable.h"

using namespace std;

class StringContable : public DatoContable{
protected:
	string dato;
public:
	StringContable(string nuevoDato);
	void setDato(string nuevoDato);
	void setDato(unsigned int nuevoDato);
	void getDato(string& dato);
	void getDato(unsigned int& dato);
	bool operator<(DatoContable* otroDatoContable);
	bool operator>(string unString);
	bool operator>(unsigned int  unUnsignedInt);
	bool operator==(DatoContable* otroDatoContable);
	bool operator==(string unString);
	bool operator==(unsigned int  unUnsignedInt);
	virtual ~StringContable();
};

#endif /* STRINGCONTABLE_H_ */
